<?php
require_once '/../Modele/FichePersonnage.php';
require_once '/../Modele/Personnage.php';
require_once '/../Modele/Episode.php';
require_once '/../Modele/Saison.php';
require_once '/../Modele/User.php';
require_once '/../Controleur/Episode_controleur.php';
require_once '/../Modele/FichePersonnage.php';

//$_SESSION['saison'] = 5;
if (!isset($_SESSION)) {
    session_start();
}
$episode = new Episode_controleur();
$idTimeline = $episode->getIdEpisodeByNumEpisode($_SESSION["saison"], $_SESSION["episode"]);
//    $idTimeline= $idEpisode[0]->idEpisode;
//var_dump($_POST);

if (!isset($_POST['personnage'])) {
    $liste = Personnage::findAll();


    foreach ($liste as $perso) {
        if ($perso->idEpisode <= $idTimeline) {
            $titre = $prenom = $perso->prenomPersonnage . " " . $perso->nomPersonnage;
            $id = $perso->idPersonnage;
            ?>
            <div class="fiche" >
                <span class="titre_fiche"><?php echo $titre ?></span>

<!--                <form  method='GET'>
                    <input type="hidden" name="personnage" value="<?php echo $id ?>"/>
                </form>-->
                <img class="photoPerso" src="src/Vue/images/personnage/<?php echo $perso->getPrenomPersonnage() ?>.png" alt="<?php echo $prenom ?>" idPerso='<?php echo $id ?>'>
            </div>
            <?php
        }
    }
} else {
    $perso = new Personnage($_POST['personnage']);
    $titre = $perso->getPrenomPersonnage() . " " . $perso->getNomPersonnage();
    $listeFiches = FichePersonnage::getElement(array('idPersonnage' => $perso->idPersonnage));
    $episodeApparition = new Episode($perso->idEpisode);
    $saison = null;
    $episode = null;
    ?>
    <div id="fiche_complete">
        <h2> <?php echo $titre ?></h2>
        <div id="photoFiche">
            <div id="fiche_info">
                <!--<img class='photo' src="http://upload.wikimedia.org/wikipedia/en/6/6b/Rick_Grimes.jpg" alt="<?php echo $titre ?>">-->
                <img class='photo' src="src/Vue/images/personnage/<?php echo $perso->getPrenomPersonnage() ?>.png" alt="<?php echo $titre ?>">
                <?php if (isset($_SESSION['idUser']) && !empty($_SESSION['idUser'])) { ?>
                <label class="addFiche" id="<?php echo $_POST['personnage']?>"><input type="image" src="src/Vue/images/addFiche.png" /> Proposer une fiche</label>

                <?php }?>
            </div>
        </div>
        <span id="fiche_description" class="divFiche"> <?php echo utf8_encode($perso->descriptionPersonnage) ?> </span>
        <?php
        $fiche = new FichePersonnage();
        $listeFiche = $fiche->afficheListeFichePerso($perso->idPersonnage);
//    var_dump($listeFiche);
        foreach ($listeFiche as $ficheP) {
            if (empty($listeFiche)) {
                
            } else {
                if ($ficheP->idEpisode <= $idTimeline && $ficheP->statutVote==1) {
                    $temp = Episode_controleur::getEpisode($ficheP->idEpisode);
//                var_dump($temp);
                    echo "<div class='divFiche'>";
                    echo "<span class='titreFiche'>Saison " . $temp->idSaison . " Episode " . $temp->numeroEpisode . "</span><br/>";
                    echo "<span>" . utf8_encode($ficheP->description) . "</span><br/>";
                    echo "</div>";
                }
            }
        }


//    for ($i = $episodeApparition->idSaison; $i <= $_SESSION['saison']; $i++) {
//        
        ?>
        <!--<div class="saison">-->
        <?php
//            echo "<span class='titre_fiche' ><h3>Saison $i</h3><a href=''>Ajouter une fiche</a></span>";
//            if (empty($listeFiches)) {
//                echo "Aucune information disponible";
//            } else {
//                foreach ($listeFiches as $fiche) {
//                    $episode = new Episode($fiche->idEpisode);
//                    if ($saison == null || $saison->idSaison != $episode->idSaison) {
//                        $saison = new Saison($episode->idSaison);
//                    }
//                    if ($saison->libelleSaison == $i) {
//                        echo "<h4>Épisode $episode->numeroEpisode</h4>";
//                        echo "<span> $fiche->description </span>";
//                    }
//                }
//            }
//            
        ?>
        <!--</div>-->
    <?php
//    }
    ?>
    </div>

    <?php
}
?>

<script>
//    $('.fiche img').on('click', function (event) {
//        $(this).prev().submit();
//    });
    $(".photoPerso").on("click", function(){
        $("#contenu").load("src/Vue/Personnage_vue.php",
        {
            personnage : $(this).attr('idPerso')
        });
    });
    $(document).ready(function() {
    $(".addFiche").on("click", function(){
        $("#contenu").load("src/Vue/addFicheVue.php",
        {
            personnage : $(".addFiche").attr('id')
        });
    });
    });
</script>